package co.edu.uniquindidio.ingesis.logica;


/**
 * representa la clase ApoyoEconomico
 * @author ESTEFANIA ARANGO- IVAN DARIO PADILLA
 */
public class ApoyoEconomico extends SolicitudConsejoCurricular 
{
	//Atributos
		/**
		 * representa el numero del formulario
		 */
		private String numeroFormulario;
		
		/**
		 * representa el valor de la matricula del estudiante
		 */
		private double valorMatricula;
		
		/**
		 * representa el promedio del estudiante
		 */
		private double promedio;
		
		/**
		 * representa los ingresos del estudiante
		 */
		private double ingresosEstudiante;
		
	
		//Metodos
		/**
		 * metodo constructor que le reserva memoria a todos los atributos de la clase
		 * @param fechaRecepcion
		 * @param horaRecepcion
		 * @param remitente
		 * @param cedula
		 * @param destinatario
		 * @param quienEntrega
		 * @param numeroFormulario
		 * @param comedorEstudiantil
		 * @param rebajaMatricula
		 * @param apoyoTransporte
		 * @param valorMatricula
		 * @param promedio
		 * @param ingresosEstudiantes
		
		 */
		public ApoyoEconomico(String fechaRecepcion, String horaRecepcion,
			String remitente, String cedula, String destinatario,
			String quienEntrega, String numeroFormulario, double valorMatricula,
			double promedio, double ingresosEstudiantes) 
		{
			super(fechaRecepcion, horaRecepcion, remitente, cedula, destinatario,
				quienEntrega);
		// TODO Auto-generated constructor stub
		
		this.ingresosEstudiante=ingresosEstudiantes;
		this.promedio=promedio;
		this.valorMatricula=valorMatricula;
		this.numeroFormulario=numeroFormulario;
	}

	
	/**
	 * devuelve en numero del formulario
	 * @return numeroFormulario
	 */
	public String getNumeroFormulario() 
	{
		return numeroFormulario;
	}
	
	/**
	 * permite modificar el numero del formulario
	 * @param numeroFormulario
	 */
	public void setNumeroFormulario(String numeroFormulario) 
	{
		this.numeroFormulario = numeroFormulario;
	}

	/**
	 * devuelve el valor de la matricula
	 * @return valorMatricula
	 */
	public double getValorMatricula() 
	{
		return valorMatricula;
	}
	
	/**
	 * permite modificar el valor de la matricula
	 * @param valorMatricula
	 */
	public void setValorMatricula(double valorMatricula) 
	{
		this.valorMatricula = valorMatricula;
	}
	
	/**
	 * devuelve el promedio del estudiante
	 * @return promedio
	 */
	public double getPromedio() 
	{
		return promedio;
	}
	
	/**
	 * permite modificar el promedio del estudiante
	 * @param promedio
	 */
	public void setPromedio(double promedio) 
	{
		this.promedio = promedio;
	}
	
	/**
	 * devuelve los ingresos del estudiante
	 * @return ingresosEstudiante
	 */
	public double getIngresosEstudiante() 
	{
		return ingresosEstudiante;
	}
	
	/**
	 * permite modificar los ingresos del estudiante
	 * @param ingresosEstudiante
	 */
	public void setIngresosEstudiante(double ingresosEstudiante) 
	{
		this.ingresosEstudiante = ingresosEstudiante;
	}
	
	/**
	 * devuelve los anexos de la solicitud
	 * @return anexos
	 */
	
}
